Jobs / Software Engineer (Embedded Linux Software Development)
Jobs at Sony

Software Engineer (Embedded Linux Software Development)

Sony Tokyo
Language
EN: none
JP: none
Salary
Employment Type
Full time

Job Description

We at Sony have endeavored to not only create groundbreaking products, but also change lifestyles by applying our cutting-edge technologies to movies, music, games, and electronics. Today, we are tackling new challenges in the realm of robotics and mobility. As such, we are seeking exceptional and passionate individuals who are ready to captivate hearts and minds through their contributions to the development of our diverse range of products, content, and services.

Within Sony R&D, we foster innovation across a broad spectrum, developing products and services not only for electronic devices, but also for application to other areas such as entertainment and finance. Our R&D Software Engineers therefore regularly produce deliverables that reach a wide range of customers worldwide. As an Embedded Linux Software Engineer, you will develop in-house Linux OS through the integration of proprietary technologies, while maximizing the use of open source software. It is likely that your output will ultimately be integrated into a variety of products, such as our cameras, medical devices, and robotics. As a team, we cover multiple components, including bootloader, Linux kernel, userland, and toolchain/development environments. Finally, also note that some of our achievements and advancements are shared throughout the OSS community.


Responsibilities

  • Work on a team aimed at developing system software for commercial electronic devices, robotics and mobility products, through design, implementation, optimization, technical support, and analysis.
    *Note: System software includes Linux kernel, device drivers, application runtimes, containers, sensor/media processing frameworks, security, etc.
  • Be responsible for multiple technological areas.
  • Development, integration, and provision of in-house Linux distribution.
  • Improvement and operation of software development flows through the use of DevOps, CI, auto test, etc.
  • Development and provision of cross-software development environments for embedded platforms.
  • Active contribution to the open source software community.

Qualifications

Required Qualifications

  • Bachelor`s Degree (graduated or currently pursuing) in computer science or related technical field, OR equivalent practical experience.
  • 3 years of experience with general purpose programming languages such as C/C++.
  • 1 year of experience with Linux OS

Preferred Qualifications

  • Experience with one or more general purpose script languages including, but not limited to, shell and Python.
  • Experience with BSP porting of Linux kernels, performance tuning (throughput on the order of <100 microseconds of latency), low-level software debugging caused by issues with HW errata, cache coherency issues, memory corruption, etc.
  • Expertise with virtualization, containers, and other computer systems/software.
  • 1 year of experience with Linux OS especially Linux kernel or device driver development.
  • Knowledge, experience, and interest in the acceleration and optimization of OSS (such as Linux kernel and ROS).
  • Willingness to incorporate, combine, and customize leading-edge software technologies to develop novel technologies and applications.
  • Interest in the process of incorporating new technologies into commercial products (including various SCM/CI tools such as Git, Jenkins, and GitLab).
  • Willingness to learn Japanese.
  • Willingness to quickly learn and adapt to new technologies and market trends.

Development Environment

  • Embedded Board (target board): Linux on x86_64, ARMv7 and ARMv8 architectures
    Host: Linux on PC

Essay

  • Required

Coding Test

  • Not Required

About the Company

Sony’s purpose is simple. We aim to fill the world with emotion, through the power of creativity and technology. We want to be responsible for getting hearts racing, stirring ambition, and putting a smile on the faces of our customers. That challenge, combined with our spirit of innovation, motivates us to create groundbreaking technology, entertainment, and services for people worldwide.

Our history as a global brand has been built around employees that all have a passion for touching peoples' lives, and pride in pushing beyond the status quo to produce truly extraordinary results.

We’re uniquely positioned because we operate in many different industries - from movies and music to video games and electronics. And, with offices around the globe, we benefit from a global workforce that learns and grows together through mutual respect.

If you're ready to join a diverse team at an innovation-led company with the power to change lives, then we encourage you to read up on the different Sony group companies and check out our Life page. Then, get in touch, and together, let’s make the world say wow.